import json
import sys
import io

# 设置sys.stdout的编码为UTF-8
sys.stdout.reconfigure(encoding='utf-8')
# 创建一个新的输出流，并设置编码为UTF-8
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')
# 将 当且路径 添加到path中
sys.path.append(r'.')
from DrissionPage import ChromiumOptions


# 读取json文件
def load_param_datas_from_file(file_path):
    with open(file_path, "r", encoding='utf-8') as f:
        json_file_datas = json.loads(f.read())  # load的传入参数为字符串类型
        return json_file_datas


# 修改chrome浏览器路径
def rpa_browser_path():
    json_file_datas = load_param_datas_from_file('browser_path.data.json')
    browser_path = json_file_datas['browserPath']
    ChromiumOptions().set_browser_path(browser_path)


rpa_browser_path()
